home *** CD-ROM | disk | FTP | other *** search
-
- $VER: German doc CAM V1.8d (06.Mar.93)
-
- ===========================================================================
-
- Ein Giftware ASCII-Code-Konvertier-Utility geschrieben von Rainer Hess (c)
- Copyright 1990-93 bei Rainer Hess. Alle Rechte vorbehalten.
-
- Es wird keinerlei Gewährleistungspflicht für die vollständige Funktions-
- fähigkeit des Programms oder der Vollständigkeit dieser Dokumentation
- übernommen. Sie nutzen diese Software/Beschreibung auf eigenes Risiko.
-
- ===========================================================================
-
- Cam.Info:
- ---------
- CAM (ConvertAmigaMS-Dos) konvertiert Amiga<->MS-Dos ASCII-Code zueinander.
- Kickstart/Workbench 2.x (37.175) oder höher ist anzuraten, da sonst das
- Programm nicht ueber Intuition gesteuert werden kann. Es stehen auch
- dadurch nicht alle Funktionen zur Verfügung!
-
- Funktion (Schalter und Menues unter Intuition):
- -----------------------------------------------
-
- Komment.(1-4): Fügt diesen Text vorher in die Datei ein.
-
- Unt.Zeichen: (Unterschiedliche Zeichen)
- ~~~~~~~~~~~ <Entferne (+0x00)>
- Entfernt alle unübersetzbare ASCII-Zeichen einschließlich
- NULL-Bytes.
-
- <Nur CR/LF>
- Korrigiert nur den unterschiedlichen Wagenrücklauf (CR)
- und Zeilenvorschub (LF) von Amiga und MS-Dos zueinander.
-
- <zu Space (0x20)>
- Alle unübersetzbare ASCII-Zeichen werden durch ein Leer-
- zeichen (Space) ersetzt.
-
- Konvertiere: <zu AMIGA-DOS>
- ~~~~~~~~~~~~ Konvertiert den ASCII-Text von MS-Dos nach Amiga-Dos.
-
- <zu MS-DOS>
- Konvertiert den ASCII-Text von Amiga-Dos nach MS-Dos.
-
- Dateiart: (nur aktiv wenn Menüpunkt 'Suffix bei Namen' angewählt ist)
- ~~~~~~~~~ Das Eingabe-Filerequester zeigt nur Namen mit dem/den
- entsprechenden Suffix an.
-
- Laden: Öffnet das Eingabe-Auswahlrequester.
- ~~~~~~
- Speichern als: Öffnet das Ausgabe-Auswahlrequester. Je nach Konfiguration
- ~~~~~~~~~~~~~~ "gleiche Namen" muß evtl. nur der Pfad ausgewählt werden. Im
- anderen Fall ist ein Name einzugeben oder eine Datei die
- überschrieben werden soll anzugeben.
-
- Kommentare (an/aus): Fügt bei Stellung "ein" die Kommentare am Beginn der
- ~~~~~~~~~~~~~~~~~~~~ Datei ein.
-
- Datum: Fügt das aktuelle Datum und Uhrzeit in den Kommentarstring
- ~~~~~~ ein. Achtung aktualisert wird nur nach vorheriger
- Betätigung des Schalters, etwa nachfolgende Benutzer-
- definierte Zeichen werden gelöscht!
-
- Konvertieren: Startet den Konvertiervorgang.
- ~~~~~~~~~~~~~
- Kommentare: <Aktivieren>
- ~~~~~~~~~~~ Setzt den Cursor in das erste Eingabe-Feld.
-
- <Zurücksetzen>
- Fügt den Originaltext, wie nach dem Programmstart, in die
- Eingabe-Felder ein.
-
- <Alles löschen>
- Löscht den Inhalt der Eingabe-Felder. Je nach Wahl der
- Dateiart werden dateispezifische Zeichen eingefügt.
- Unter Dateiart 'Text' sind keine vorgesehen, hier wird
- wirklich alles gelöscht. Bei Bedarf auf diese Dateiart
- zurückgreifen.
-
- ZOOM-Gadget: Verkleinert/Vergrößert das CAM-Fenster.
- ~~~~~~~~~~~~
-
- Funktion unter Shell/CLI:
- -------------------------
- EINGABE: cam FileName -Flags[a/m/al/ml]
- oder
- cam >EingabeDatei AusgabeDatei -Flags[a/m/al/ml]
-
- -m = ASCII-Zeichen von AMIGA-DOS nach MS-DOS wandeln.
-
- -a = ASCII-Zeichen von MS-DOS nach AMIGA-DOS wandeln.
-
- -ml = wie m, nur nicht übersetzbare Zeichen als Leerzeichen ausgeben.
-
- -al = wie a, nur nicht übersetzbare Zeichen als Leerzeichen ausgeben.
- Bei -a oder -m nicht übersetzbare Zeichen löschen
-
- -i = öffnet bei einem Shell start unter Kick 2.x oder höher das Intuition
- Fenster.
-
- Beispiel: "CAM xy.dat -ml" wandelt Datei "xy.dat" von Amiga-Dos nach MS-Dos
- Ausgabe erfolgt auf den Bildschirm.
-
- Konfiguration von CAM (Funktion nur in Verbindung unter Intuition!):
- --------------------------------------------------------------------
- Überschreiben prüfen: Gibt eine Requestermeldung aus wenn eine gleichnamige
- Datei schon existiert um ein Überschreiben der Datei
- evtl. zu vehindern.
-
- Gleiche Namen: Im Zielpfad wird der gleiche Name wie vom Original
- genommen. Resultierend daraus muß der Zielpfad vom
- Originalpfad unterscheiden.
-
- Suffix bei Namen: Es werden nur Dateien angezeigt die dem Suffix unter
- Dateiart zugeordnet sind.
-
- Enferne SUB=0x1A: Entfernt das ASCII-Zeichen SUB (26) aus der Datei.
- Nur aktiv wenn wenn MS-Dos zu Amiga konvertiert wird.
- Viele MS-Dos Editoren haengen dieses Zeichen ans Ende
- der Datei, beim Amiga stoert dieses Zeichen meistens.
-
- Konfig speichern: Speichert die aktuelle Konfiguration nach Verzeichnis
- ENVARC: und ENV: unter dem Namen CAM.prefs. Diese
- Konfiguration steht somit auch nach einem Systemreset
- wieder zur Verfügung.
-
- Konfig verwenden: Sichert die aktuelle Konfiguration nur in ENV: d.h.
- diese Konfiguration bleibt bis zum nächsten
- Systemreset erhalten.
-
- Sollte noch keine Konfigurationsdatei in ENV:/ENVARC: bestehen, so
- verwendet CAM die Standartwerte.
-
- In eigener Sache:
- -----------------
- Wenn Ihnen das Programm gefällt und Sie es verwenden wollen, so bitte
- ich mir für den Programmieraufwand eine kleine Entschädigung zukommen zu
- lassen. Da ich es unter Gift-Ware (Geschenk) deklariert habe, muß es sich
- nicht unbedingt um Geld handeln z.B. Bilder, Programme (kein BASIC, läuft
- auf Kickstart/workbench 2.x nicht!), oder was Ihnen eben sonst schönes
- hierzu einfällt. Bei Programmen: KEINE RAUBKOPIEN!!! Wenn es nicht von
- Ihnen selbst geschrieben ist, muß ersichtlich sein von wem das Programm
- stammt (Kopierrechte). Sollte Ihnen das immer noch zu viel sein, so wäre
- ich aber auch schon über eine kleine Postkarte/Brief oder ähnlichem
- dankbar, einfach um zu wissen ob das Programm auch benutzt wird. Personen
- die Zugang zur DFÜ haben können mir aber auch nur eine EMail zukommen
- lassen. :-))) Der Vorteil, diese User können darüber hinaus bequem von mir
- über Updates informiert werden.
-
- Anschrift: Rainer Hess
- Ahornweg 10/1
- W-7440 Nürtingen 7
- Germany
-
- EMail: rhess@a3tnt.adsp.sub.org (CBMNET)
- Rainer_Hess@turttwo.tynet.sub.org
-
- voice: ++49-(0)7022-51713
-
- P.S. Sollte Sie Fehler, Verbesserungen, Probleme oder sonstiges auf dem
- Herzen haben, so lassen Sie es mich wissen.
-
- COPYRIGHT: Das Programm darf nur von Privatpersonen genutzt werden.
- Eine unentgeltliche Weitergabe ist nur von Privat zu Privat erlaubt,
- einschließlich der Verbreitung in privaten Datennetzen. In jedem anderen
- Fall der Veröffentlichung wenden Sie sich an Ihre naechste Verbraucher-
- schutzzentrale und/oder auch an mich.
-
- ---------------------------------------------------------------------------
-
- History:
- --------
- V1.1: Meldung eingebaut, nach welchem ASCII-Code konvertiert wird.
- TRUE und FALSE eingefügt. printf und puts auf fprintf umgebaut,
- so werden Fehlermeldungen auf dem Bildschirm ausgegeben und nicht
- mehr in in die zu erzeugende Datei geschrieben, wenn mit Output-
- Redirection gearbeitet wird. Thu Oct 18 13:22:25 1990
-
- V1.2: Auf Deutsche und Englische Version umgebaut. Versions-String nach
- AmigaDOS OS/2 (Kick/WB 2.0) eingebaut.
- Wed Jan 29 19:03:22 1992
-
- V1.3: Datenfelder vom Typ char auf (UBYTE) geändert. Unbedingt mit -cu
- compilieren, UBYTE alleine brachte keinen Erfolg. Habe ich aber
- gelassen, da dies "richtiger" ist. Wird bei SAS/C V5.10b ohne -cu
- compiliert, so funktioniert Konvertierung nicht richtig, da dann
- die Zeichen von -127 bis +127 gehen, es wird aber von 0 - 256
- benötigt! Intuition-Oberfläche für OS/2. Darunter geht nur die
- Shell-Version!
- Mon Mar 30 00:44:43 1992
-
- V1.4: Reset Config wieder entfernt. Auf öffentliche Anfrage (DFÜ)
- konnte mir keiner sagen wie ich den Checked-Haken von sichtbar
- wieder zurücksetzen kann, wenn Menüs unter gadttols.library
- erstellt sind.
- Mon Oct 12 12:06:42 1992
-
- V1.5: Verrsionstring mit BumpRev erzeugt (in cam.h), dadurch "altes"
- cam.h" zu cam_header.h umbenannt. Enforcer-Hits aus der Shell/
- CLI-Version endlich beseitigt. BusyPointer eingefügt.
- Sat Oct 17 03:02:40 1992
- Versionstring geändert Aboutrequester eingefügt.
- Sun Nov 29 19:48:25 1992
-
- V1.5: (04.01.1992) Optische Ausgabe des Konvert-Requesters geändert
- Mon Jan 4 15:07:35 1993
-
- V1.6: Ein- und Ausgabe-Requester beim Programmstart allokieren, damit
- Pfad erhalten bleibt und nicht immer wieder auf Standartwerte
- zurueckgesetzt wird. Bug bei Aufruf der GUI von der Shell
- behoben. Konvertier-Fenster über Taste 't' abzubrechen.
- Mon Feb 8 15:31:19 1993
-
- V1.6: (12.02.93) Wenn mit run CAM von der Shell mit -i (GUI) gestartet
- wurde, wurde ein Return-Error mit 10 zurueckgegeben anstatt 0.
- Fri Feb 12 14:01:30 1993
-
- V1.7: Konvertiere-Gagdet jetzt gesperrt wenn nicht bei In- und Output-
- Filerequester eingegeben ist.
- Fri Feb 19 14:17:04 1993
-
- V1.7 (23.02.93) Schreibfehler in Deutschen Menu-Punkt aktivieren
- geändert. Tue Feb 23 17:06:33 1993
-
- V1.8 Dateiart bei Anwahl 'Suffix bei Namen' nicht sperren. WaitPointer
- aktiv wenn ein FileRequester oder das Konvertierfenster geöffnet
- ist und Fenster so lange sperren.
- Fri Mar 5 19:21:25 1993
- Menuitem Konvertieren sperren/freigeben wie bei Konvertieren
- Gadget.
- Sat Mar 6 00:02:50 1993
-